light microscopically - French English Dictionary